package appapi.dto;

import appapi.entity.Zhongjiao.EquipInfoEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.Map;

/**
 * @author djq
 * @date 2023/8/5 10:18
 * @description:
 */
@ApiModel(value = "设备新增")
@Data
public class EquipInfoDto{
    /**
     * 设备id
     */
    @ApiModelProperty(value = "设备id")
    @NotNull(message = "设备id不能为空!")
    private String equipId;

    /**
     * 设备所在公司
     */
    @ApiModelProperty(value = "设备所在公司")
    private String equipComp;

    /**
     * 设备所在项目
     */
    @ApiModelProperty(value = "设备所在项目")
    private String equipProj;

    /**
     * 设备信息来源
     */
    @ApiModelProperty(value = "设备信息来源")
    private String equipSource;

    /**
     * 设备类型
     */
    @ApiModelProperty(value = "设备类型")
    @NotNull(message = "设备类型不能为空!")
    @NotBlank(message = "设备类型不能为空!")
    private Integer equipType;

    /**
     * 设备负责人
     */
    @ApiModelProperty(value = "设备负责人")
    private String equipHead;

    /**
     * 负责人电话
     */
    @ApiModelProperty(value = "负责人电话")
    private String headPhone;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @NotNull(message = "时间不能为空!")
    private String createTime;

    /**
     * 最后一次更新时间
     */
    @ApiModelProperty(value = "最后一次更新时间")
    private String updateTime;

    /**
     * 设备状态(0:关机,1:开机)
     */
    @ApiModelProperty(value = "设备状态(0:关机,1:开机)")
    private Integer status;
}
